home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1996 September / JCSM Shareware Collection (JCS Distribution) (September 1996).ISO / uother__ / rep122.zip / REPLICAT.REV < prev    next >
Text File  |  1995-03-09  |  20KB  |  418 lines

  1.                          Replicator Revision History
  2.  
  3.  
  4. 03-09-95 ■ Version 1.22
  5.  
  6.          . Added support for 25, 28, 43, and 50 line video modes.  This
  7.            setting can be overridden from the command line by using the
  8.            /V=nn parameter (where nn is 25, 28, 43, or 50).  For more
  9.            information, please read the "Defaults" section of the
  10.            Replicator documentation.
  11.  
  12.          . Modified code to make Replicator retrieve the information
  13.            from the disk (volume label, disk size, file list, etc.)
  14.            BEFORE compressing the image file.  Previously, users might
  15.            have unintentionally removed the diskette from the drive
  16.            during the compression process, not realizing that Replicator
  17.            still needed to access the disk to retrieve the disk infor-
  18.            mation.  Now, Replicator accesses the disk and retrieves this
  19.            information immediately after the disk has been read, reducing
  20.            the chance for this type of error.
  21.  
  22.          . Changed the appearance of the various status screen within
  23.            Replicator.
  24.  
  25.          . Fixed a minor problem where an error message would be issued
  26.            if a user selected the "Browse" button on the Copy File To
  27.            Disk screen and immediately pressed Escape.  Since no record
  28.            was current when the Browser was created, it could not
  29.            successfully restore the sequential pointer.
  30.  
  31.  
  32. 03-06-95 ■ Version 1.21
  33.  
  34.          . Added the ability for OS/2 users to modify the default "Verify
  35.            Delay" value that occurs after the Copy File To Disk process
  36.            is completed.  This setting is located on the Replicator Defaults
  37.            screen.  This delay is explained below.
  38.  
  39.          . Added a prompt after a disk has been formatted to allow users
  40.            to immediately format another disk.
  41.  
  42.          . Added a display window to the Copy File To Disk dialog to allow
  43.            users to see the files contained on a disk.  (This scrollable
  44.            window is filled in after a file is selected from the Browse
  45.            window.)
  46.  
  47.          . Added a slight (10-second) delay for OS/2 users when Copy File
  48.            To Disk is selected.  This delay occurs after the disk creation
  49.            is finished and before the verify process begins.  This delay
  50.            is needed due to OS/2's handling of floppy drives.
  51.  
  52.          . Changed a few of the options on the defaults page to check
  53.            boxes instead of Yes/No controls.
  54.  
  55.          . Added an option for users to specify Interrupt 25 and 26 for
  56.            the disk reading and writing routines, instead of the standard
  57.            Interrupt 13 call.  The Interrupt 25 and 26 routines were
  58.            added to fix problems that we were experiencing when attempting
  59.            to use Replicator under OS/2 v2.11 and OS/2 WARP v3.0.  The
  60.            Interrupt 25 and 26 routines should only be used in situations
  61.            where the user is experiencing problems reading or writing.
  62.            Previous errors such as "DMA Crossed 64K Boundary" and
  63.            "Sector Not Found" (mostly on 1.2M disks) should now be
  64.            eliminated.  If you are using OS/2 and are still having problems,
  65.            please contact STSI at (218) 924-2050.
  66.  
  67.  
  68. 01-23-95 ■ Version 1.20
  69.  
  70.          . Added the option to allow Replicator to automatically detect
  71.            the disk type in the specified drive when copying a disk to
  72.            an image file.  This option is on by default.  Added a
  73.            corresponding option to the Settings, Defaults screen to allow
  74.            users to set the default setting for this field.  (This option
  75.            is not allowed on systems operating under OS/2.  Due to
  76.            conflicts in the disk detection routine, OS/2 does not
  77.            currently report the correct disk type, so this option is
  78.            simply disabled.)
  79.  
  80.          . Added a "Total Records" indicator to the top of the Database
  81.            Management screen to inform users how many disk image records
  82.            are maintained in the database.
  83.  
  84.          . Replaced the up and down arrow buttons with Next and Prev
  85.            buttons to make the database browsing process easier.
  86.  
  87.          . Added a section to the bottom of the Database Management
  88.            screen to display the files located on the original disk.
  89.  
  90.          . Added a conversion routine to convert databases from previous
  91.            versions of Replicator to the current version.
  92.  
  93.          . Added new fields to the database that contain information
  94.            about the original disk that was copied using Replicator.
  95.            New fields include the disk's volume label, total files on
  96.            the disk, total bytes consumed, and total bytes free.  Also
  97.            added a field to contain a list of all of the files that were
  98.            on the original disk.  This field stores the file's name, size,
  99.            date, time, and the directory where it was located.  (There
  100.            is room for approximately 300 file entries in this field,
  101.            depending on the length of the file's path when it is saved.)
  102.  
  103.          . Added a date field to the database management screen to
  104.            display the date that a file was originally created with
  105.            Replicator.
  106.  
  107.          . Added enhanced searching support to allow users to search
  108.            either 1.) a single index field for a string, 2.) an indexed
  109.            field for text starting and ending with a specific string, or
  110.            3.) an entire record for a specified string, with optional
  111.            case-sensitivity.
  112.  
  113.          . Added printing support to print one or all records in the
  114.            database to LPT1, LPT2, LPT3, or a file.
  115.  
  116.          . Moved the "Database Management" menu option to the main menu,
  117.            and moved the "Format A Diskette" menu option to the Utilities
  118.            sub-menu.
  119.  
  120.          . Added a "Created" field to the Database Management screen to
  121.            indicate the date that the original disk image was created.
  122.  
  123.          . Shortened the Filename field to 12 characters on the Database
  124.            Management screen, since this field cannot contain more than
  125.            12 characters.
  126.  
  127.          . Removed a call from the Copy File To Disk routine that would
  128.            cause Replicator to attempt to close the image file if the
  129.            dynamic memory allocation failed.  (The file had not been
  130.            opened at that point.)
  131.  
  132.          . Rearranged the order of a few procedures within the Copy Disk
  133.            To File routines.  The dynamically allocated disk buffer is
  134.            now allocated prior to creating the image file.  In the event
  135.            that the dynamic allocation fails, the image file will not
  136.            be created at all.  (Previously, a 0 byte file would exist if
  137.            the dynamic allocation failed.)
  138.  
  139.          . Fixed a potential problem where the dynamically allocated
  140.            buffer in the "Copy Disk To File" routine was being unallocated
  141.            twice in the same routine.  (After testing with hundreds of
  142.            disks, we did not see any problems arise as a result of this
  143.            deallocation.  Users were unlikely to see this problem manifest
  144.            itself.)
  145.  
  146.  
  147. 01-05-95 ■ Version 1.14
  148.  
  149.          . Fixed a serious problem that caused the database creation to
  150.            fail when Replicator was executed.  (This problem occurred
  151.            because the default "NetworkType=" portion of the file
  152.            REPLICAT.INI was set to "NOVELL" instead of "NONET".)  A
  153.            network call was being attempted due to this problem, causing
  154.            an error #8100 to occur.  The database was not being initialized,
  155.            causing further problems in program execution.
  156.  
  157.          . Added error checking to make sure that a network user cannot
  158.            attempt to open the database if another user has created
  159.            a ".SAV" file in the Replicator directory.  (Doing so could
  160.            cause database corruption.)
  161.  
  162.          . Added code to make Replicator remember the last size and
  163.            position of the browser screen within a session.  Each time
  164.            the browser is initialized, it will be displayed in the same
  165.            position as it was when it was closed last.
  166.  
  167.          . Added a custom exit procedure to be executed in the event
  168.            that a Runtime error occurs.
  169.  
  170.          . Added support for the browser to automatically highlight
  171.            the current record in the database when it is initialized,
  172.            rather than highlight the first record in the database.
  173.  
  174.          . Updated code with database library changes.
  175.  
  176.  
  177.  
  178. 12-29-94 ■ Version 1.13
  179.  
  180.          . Increased the number of columns in the browser window from
  181.            128 to 255.
  182.  
  183.          . Fixed some appearance issues on monochrome monitors.
  184.  
  185.          . Changed the "Search" button on the Copy File To Disk screen
  186.            to a "Browse" button.  (Serves the same function as before;
  187.            only the text has changed.)
  188.  
  189.          . Removed the "Original Location" field from the browser screen.
  190.            This will leave more space available for the description
  191.            lines.  Increased the width of each description column from
  192.            25 to 30 characters.
  193.  
  194.          . Fixed a problem where the ZIP file size was being displayed
  195.            after a disk image was successfully created, even if the
  196.            file had not been compressed by the user.
  197.  
  198.  
  199. 12-18-94 ■ Version 1.12
  200.  
  201.          . Fixed a problem where the screen would be cleared when the
  202.            user pressed Escape in the middle of a compression or
  203.            decompression process.  This caused the background to be
  204.            erased, and many display problems appeared.  Removed the
  205.            statement that was clearing the screen after one of these
  206.            errors, and cleaned up associated routines.
  207.  
  208.          . Fixed a problem where an error would occur after attempting
  209.            to format a diskette.  The format progress screen was not
  210.            being erased and disposed of, causing an error to be displayed,
  211.            even though the disk had been formatted successfully.
  212.  
  213.          . Corrected a minor problem where the completion line on the
  214.            status screen would not always be completely filled out to
  215.            the 100 percent mark when reading or writing a diskette.
  216.  
  217.          . Fixed a minor problem where corruption could occur on the
  218.            Register Replicator screen if the user entered a registration
  219.            name longer than 30 characters.  Also shortened the length
  220.            of the registration number field from 30 to 12 characters.
  221.  
  222.          . Added a 25-record limit to the database facilities when
  223.            using an UNREGISTERED version of Replicator.  This is
  224.            strictly added as a registration incentive.  Registered
  225.            users should NOT be affected by this change!
  226.  
  227.          . Added a prompt before the formatting disk procedure is
  228.            started.
  229.  
  230.          . Fixed a problem where the F1=Help keypress was not working
  231.            on the database management screen.
  232.  
  233.  
  234. 12-10-94 ■ Version 1.11
  235.  
  236.          . Added code to erase the original image file (.RIF file) if
  237.            the disk image was not successfully created.
  238.  
  239.          . Removed unnecessary code for displaying the old style status
  240.            screens.
  241.  
  242.          . Fixed a problem where Replicator was displaying "Track ??
  243.            of 79 total tracks" when reading or writing to a diskette,
  244.            when the total tracks value should have shown "80".
  245.  
  246.  
  247. 12-07-94 ■ Version 1.10
  248.  
  249.          . Added a "Paths" button to the Database Maintenance screen to
  250.            allow users to globally change the "Location" field of each
  251.            record in the database to a new user-specified path.
  252.  
  253.          . Added a Utilities menu option to the main menu, and placed
  254.            the Database Maintenance menu option on the Utilities sub-
  255.            menu.  Added a Upgrade Program menu option to the Utilities
  256.            menu to allow users of version 1.00 through 1.02 to upgrade
  257.            their data files to the current version.  (REPLICA.DAT needs
  258.            to be renamed to REPLICAT.DAT, (and so on) to conform to the
  259.            new naming convention.)
  260.  
  261.          . Reworked the status display screens to display more information
  262.            and be more attractive in appearance.
  263.  
  264.          . Removed an extra (redundant) error message box that was
  265.            displayed when a format process failed.
  266.  
  267.          . Added fail-safe checks to warn the user if changes have
  268.            been made on the configuration or defaults screens if they
  269.            select Cancel or the close box.  This prompts the user
  270.            whether or not changes that have been made should be saved.
  271.  
  272.          . Fixed a problem where Replicator was not remembering the
  273.            disk drive type and letter after completing an operation.
  274.  
  275.          . Added an option to format a diskette if Replicator detected
  276.            that it was not formatted.  If the user decides not to format
  277.            the diskette, the process is terminated.
  278.  
  279.          . Changed "Drive Type" wording on disk screens to "Disk Type"
  280.            since the value of this field should reflect the type of
  281.            disk in the disk drive, not necessarily the type of drive.
  282.  
  283.          . Fixed a problem where the Format Diskette routine was
  284.            not properly detecting an unformatted diskette.
  285.  
  286.          . Fixed a problem where Replicator was attempting to read
  287.            the default drive (typically A:) when getting drive
  288.            parameters.  This could pose a problem when creating images
  289.            from the B: drive.
  290.  
  291.          . Fixed a problem where memory was not being freed after
  292.            creating a diskette image.  This could result in an "out of
  293.            memory" error message after creating a large number of diskette
  294.            images.
  295.  
  296.          . Converted Replicator to a protected mode application.  Only
  297.            systems with 80286 or higher processors can use Replicator.
  298.            This should reduce the memory related problems on most
  299.            systems.
  300.  
  301.          . Changed the name of Replica to Replicator.  Previous
  302.            name was found to conflict with a product from another
  303.            company.
  304.  
  305.  
  306. 12-03-94 ■ Version 1.02
  307.  
  308.          . Updated context-sensitive help routines and values.
  309.  
  310.          . Added a conversion routine to automatically convert data
  311.            files from version 1.00 and 1.01 to version 1.02.  This is
  312.            necessary because of the date field that was added, as
  313.            described below.
  314.  
  315.          . Added a date field to the database to store the date when
  316.            the disk image file was originally created.  This date is not
  317.            displayed or accessed at this time.  That feature will be
  318.            added to a future version.
  319.  
  320.          . Disabled the display of "Swapping in..." and "Swapping out..."
  321.            messages from being displayed when the compression and/or
  322.            decompression processes are invoked.
  323.  
  324.          . Fixed a problem where Replica could not find the image file
  325.            to recreate a diskette after a file had been decompressed.
  326.            This problem only occurred if image files were stored in a
  327.            directory other than the Replica program directory.
  328.  
  329.          . Added an option to allow the user to delete a file from the
  330.            hard drive when an associated record is deleted from the
  331.            database.  After deleting a database file, a prompt is
  332.            displayed to give the user the opportunity to delete the
  333.            file.
  334.  
  335.          . Added a system to the Copy Disk To File screen that allows
  336.            Replica to remember the previous settings between disk
  337.            creations.  This is useful when creating a series of disk
  338.            images for a particular program.  This is the default.  In
  339.            order to clear the settings, a "Clear" button was added.
  340.            When selected, this button restores the default values, and
  341.            sets all description fields to empty.
  342.  
  343.          . Integrated the use of up and down arrow keys on all
  344.            dialog screens.  This will allow users to use these keys
  345.            in place of Tab and Shift-Tab.
  346.  
  347.          . Removed the use of overlays for Replica.  Since error
  348.            messages such as "insufficient memory" continued to
  349.            occur from time to time during the compression process,
  350.            we created a separate file called REPZIP.EXE that contains
  351.            the compression and decompression routines.  This executable
  352.            file is simply called when it is needed.  This reduced the
  353.            size of REPLICA.EXE by about 45K.  When REPZIP.EXE is
  354.            executed, Replica is swapped out to EMS, XMS, or disk, thus
  355.            leaving a large amount of free memory for the compression
  356.            process to occur.  This should virtually eliminate all
  357.            "insufficient memory" error messages from occurring.
  358.  
  359.  
  360. 11-28-94 ■ Version 1.01  (Internal BETA Version, Not Released.)
  361.  
  362.          . Added a message box that will be displayed when an image
  363.            has been created, to display the total size of the image
  364.            file and the compressed file (if a compressed file was
  365.            created).  This will give the user an idea of the total
  366.            compression that was achieved on during the compression
  367.            process.
  368.  
  369.          . Added a "Beep When Done" option to the Settings, Defaults
  370.            screen, and modified the code to beep when a disk image
  371.            has been copied to a file, or when a new disk has been
  372.            created from an image file.
  373.  
  374.          . Added a "Defaults" screen to allow users to modify the
  375.            default values for the disk drive, drive type, disk image
  376.            path, and compression setting.  When the Copy Disk To File
  377.            and Copy File To Disk screens are displayed, the default
  378.            values are used.
  379.  
  380.          . Fixed a problem where a compressed (.ZIP) image file would
  381.            not be placed in the same directory as the original (.RIF)
  382.            image file.  Instead, the compressed file would be placed in
  383.            the default Replica sub-directory.  Now, the compressed file
  384.            will reside in the same directory as where the original image
  385.            file was created.
  386.  
  387.          . Removed commands that allowed users to edit records directly
  388.            from the browser screen.  Now, all maintenance should be
  389.            performed from the Database Maintenance screen.
  390.  
  391.          . Added a new menu option specifically for the purpose of
  392.            database maintenance.  This allows users to view and
  393.            edit existing entries, as well as create new ones.  (Users
  394.            may want to create a new entry if they accidentally delete
  395.            an entry.)
  396.  
  397.          . Changed the operation of the Search button.  If the user
  398.            does not select a record, but presses Escape instead, the
  399.            browser will no longer put a blank entry in the "File To
  400.            Read" field.  Instead, it will leave the existing entry
  401.            unchanged.
  402.  
  403.          . Fixed a problem where the columns in the database browser
  404.            screen were not being truncated properly if descriptions or
  405.            paths were longer than the column display width.
  406.  
  407.          . Added a warning message to alert the user if a file already
  408.            exists before attempting to recreate or overwrite it during
  409.            the Copy Disk To File process.
  410.  
  411.          . Added a prompt before starting the copy process to remind
  412.            the user to enter a disk into the disk drive.
  413.  
  414.  
  415. 11-21-94 ■ Version 1.00
  416.  
  417.          . Initial release of Replica.
  418.